package org.theSeed.springBase.contract;

/**
 * 缓存工具
 * @param <T>
 */
public interface ThreadCache<T>{
    /**
     * 获取数据
     * @return
     */
    T getData();

    /**
     * 存放数据
     * @param data
     */
    void setData(T data);

    /**
     * 清除数据
     */
    void clear();

    /**
     * 处理类型
     * @return
     */
    String handlerType();
}
